Platform view

Default Platform | The default platform that you specify in this field will be used for all Working Environments where no platform is specified and for projects that aren't in a Working Environment, i.e., absolute projects.

You can modify the list of platforms with the following buttons:

New... | Allows you to specify a new platform. When the button is pressed, a New Platform dialog opens, prompting you for the name of the new platform.
Copy... | Copies the name and attributes of the currently selected platform and adds -1 at the end of the existing name.
Rename... | Opens a dialog in which you can rename the currently selected platform.
Delete | Deletes writable copies of the selected platform.
Set Writable | In the User Level tab, select this button to copy the currently selected platform from the Site level. You can then modify the specifications of the platform at the User level.

Tabs
Debugger tab

Adaptor | List of supported debuggers (see the Release Notes for a list of currently supported debugger back ends). Choosing an item from the list instructs SNiFF+ to use the correct adaptor for the back-end process and also fills the other fields with default values.
Executable | Name of the back-end executable. If only the name of the debugger executable is specified without a path, SNiFF+ searches for the executable in the default command path list. To call a specific executable, specify the complete path.
Prompt | Must match the prompt of the back-end debugger. This attribute should be changed only if the prompt of the back-end debugger does not match the suggested default value. If Prompt does not match the prompt of the back-end debugger, the SNiFF+ Debugger will not work correctly.

Make Support tab

Make Command | Specifies the Make command for each platform, e.g. sniffmake on Windows and gmake on Unix.
Platform Makefile | Sets the Platform Makefile used during builds. For details, please refer to Platform Makefile.
Object Directory | Directory where the object files will be generated.
Target Directory | Directory where the target files will be generated.

Remote Settings

Host | Defines the build and debug host of the specified platform and checks to see whether a local or remote shell should be run in the Shell tool and the Debugger.
Wait_Seconds for Shell to Become Ready | Specifies the number of seconds reserved for remote shell script execution. If the scripts need more time to execute, increase this value.
User Name | Specifies the name of the User working on the remote host.
Remote Host SNIFF_DIR | Specifies the path to the SNiFF+ installation directory on your remote host. For detailed information on remote compiling and debugging, please refer to Remote Compile and Debug.